tg-me.com/python12/1371
Last Update:
🇩🇪 آموزش دانلود فایل با پایتون ⬇️
❗️ زبان پایتون این امکان را به شما میدهد که با چندین روش فایل دانلود کنید. این کار با کتابخانههای requests و urllib امکانپذیر است. در این آموزش خواهیم دید که چگونه فایلهای مختلف را با این کتابخانهها دانلود کنیم، در این پست کتابخانه requests و در پست بعدی کتابخانه urllib را آموزش میدهیم.
🔅 کتابخانه REQUEST
⬇️ کتابخانه requests یکی از معروفترین کتابخانهها در پایتون است. requests این امکان را به شما میدهد تا از طریق پروتکل HTTP/1.1 درخواست بفرستید و جواب آن را دریافت کنید.
🔹 نصب REQUESTS
♨️ در قدم اول باید این کتابخانه را نصب کنیم. با استفاده از دستور زیر این کار را انجام میدهیم:
➖ pip install requests
🔅 در قدم بعدی باید کتابخانه را import کنیم:
➖ import requests
🔅 اگر نصب موفقیت آمیز بود، دستور بالا بدون مشکل اجرا میشود.
✅ درخواست GET
👇🏿 برای درخواست از نوع GET به صورت زیر عمل میکنیم.
➖ req = requests.get("https://www.tg-me.com/us/پایتون python/com.python12")
➖ print(req)
# or
➖ req = requests.get("https://www.tg-me.com/us/پایتون python/com.python12/postid")
➖ print(req)
# Output: <Response [200]>
# Output: <Response [404]>
⚜ برای اینکه ببینیم درخواست ما با موفقیت انجام شد یا نه، req را نمایش میدهیم که عدد ۲۰۰ نشان دهندهی موفق بودن درخواست است. عدد ۴۰۴ هم نشاندهندهی پیدا نشدن این درخواست است.
🌐 برای دیدن نوع encoding درخواست نیز از مشخصه encoding استفاده میکنیم.
➖ print(req.encoding)
# Output: UTF-8
😀 برای دسترسی به source code صفحه درخواست هم از مشخصه text استفاده میکنیم:
➖ req = requests.get("https://google.com")
print(req.text)
🌝 درخواست POST
〰 درخواست POST درخواستی است که برای ایجاد و یا بروزرسانی دادهها استفاده میشود.
🤔 فرض کنید که فرم ورودی در اختیار دارید که ایمیل و رمزعبور را به عنوان ورودی میگیرید و زمانی که بر روی دکمه تایید کلیک کنید، درخواستی به سرور فرستاده میشود. برای ارسال درخواست از کد زیر استفاده میکنیم:
➖ data = {"email":"[email protected]","password":"12345"}
➖ req = requests.post("https://example.ir/login", params = data)
موفق و سربلند باشید. 😉♥️
BY پایتون / python
Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283
Share with your friend now:
tg-me.com/python12/1371